Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F19 Italy F20 Italy F22 Italy F25 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F17 France F17 France F18 France F19 Spain F32 Italy F4 France F5 Italy F12 Italy F13 Italy F14 Italy F18 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Argentina F5 Argentina F9 Brazil F12 Argentina F14 Argentina F15 Argentina F16 Argentina F18 Argentina F20 Argentina F21 Argentina F22 Argentina F23 Brazil F30 Argentina F1 Argentina F3 Brazil F2 Brazil F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F13 Argentina F14 Argentina F16 Argentina F17 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F22 Colombia F1 Colombia F2 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F10 Argentina F21 Chile F14 Chile F15 Argentina F3 Argentina F4 Argentina F5 Argentina F8 Argentina F9 Peru F1 Peru F2 Argentina F14 Argentina F20 Argentina F21 Argentina F22 Italy F4 Italy F5 Argentina F11 Italy F23 Italy F27 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty M25+H Appiano Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Italy F8 Romania F2 Italy F13 Italy F14 Italy F15 Italy F26 Italy F30 Italy F31 Great Britain F16 Belgium F2 Italy F1 Italy F2 Italy F15 Argentina F9 Argentina F11 Argentina F21 V Trani Cup - Trani Denmark F1 Memorial Manfredini - Sassuolo Open de L'Isere-Trophee BNP Paribas - Grenoble Argentina F15 Unicredit (Suisse) Bank S.A. Challenger - Chiasso Open D'Orleans - Orleans Ethias Trophy - Mons Internationaux du Doubs - Besancon Open Diputacion Ciudad de Pozoblanco - Cordoba Bergamo Challenger Recanati Challenger Astana Challenger Prostejov Challenger Challenger DCN de Cherbourg - Cherbourg Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Genova Challenger Seville Challenger Szczecin Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Mons Challenger Palermo Challenger Quito Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger 5° Sporting Challenger - Turin Salinas Challenger Prague Challenger Canottieri Mincio Open - Mantova Monza Challenger Genoa Open Challenger-Fondazione Carige - Genova Beijing Challenger Samarkand Challenger Como Challenger Tashkent Challenger Montevideo Challenger Bucaramanga Challenger Mersin Challenger Tunis Challenger Rome Challenger Prostejov Challenger Prague Challenger Astana Challenger Segovia Challenger Genova Challenger St. Remy Challenger Petange Challenger Banja Luka Challenger Szczecin Challenger Fergana Challenger San Juan Challenger Kazan Challenger Tyumen Challenger Bucaramanga Challenger Astana Challenger Barranquilla Challenger Sao Paulo Challenger Aix En Provence Challenger Bordeaux Challenger Challenger Lugano - Lugano Braunschweig Challenger Harbour Tennis Cup Regione Lombardia - Milan Prague Challenger Campinas Challenger San Juan Challenger Cordoba Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Open D'Orleans - Orleans Irving Challenger Open Castilla y Leon - Segovia Napoli Challenger Heilbronn Challenger Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Prostejov Challenger Milan Challenger Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt BH Telecom Indoors Sarajevo 2006 - Sarajevo Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Campinas Challenger Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Porto Alegre Challenger Corrientes Challenger Guayaquil Challenger Jameson Cup - Milan Roma Challenger 2007 - Rome IPP Open - Helsinki Launceston Challenger KGHM Dialog Polish Indoors - Wroclaw 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Turin Challenger Santiago Challenger Poprad Tatry Challenger Barranquilla Challenger Orleans Challenger San Remo Tennis Cup - San Remo Montevideo Challenger Santiago Challenger Happy Valley Challenger TEAN International - Alphen Aan Den Rijn 3rd Volkswagon Challenger - Wolfsburg Shymkent Challenger President's Cup - Astana Marburg Challenger Arpa Ceramic Cup - Reggio Emilia LXVII Concursu Internacional de Vigo - Vigo Citta di Como - Como Bauer Watertechnology Cup 2007 - Eckental Astana Challenger Irving Challenger Manta Challenger Astana Challenger Campos do Jordao Challenger Santos Challenger Genova Challenger Orleans Challenger Dallas Challenger Mons Challenger San Luis Potosi Challenger Prague Challenger Braunschweig Challenger Geneva Challenger Montevideo Challenger Shymkent Challenger Marburg Challenger Scheveningen Challenger Heilbronn Challenger Porto Alegre Challenger Phoenix Challenger Buenos Aires Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Salinas Challenger Samarkand Challenger Aix En Provence Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Buenos Aires Challenger Montevideo Challenger Happy Valley Challenger Wroclaw Challenger Barletta Challenger Bordeaux Challenger Vicenza Challenger Binghamton Challenger Bogota Challenger Lexington Challenger Granby Challenger Turin Challenger Tennis Napoli Cup - Napoli Brest Challenger Bergamo Challenger Wroclaw Challenger Milan Challenger Braunschweig Challenger Lima Challenger The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo The Manchester Trophy - Manchester Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Manta Challenger Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Milan Challenger Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Mitsubishi Electric Europe Cup - Monza The Surbiton Trophy - Surbiton Citta di Monza - Monza Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux 10° Trofeo Luigi Pezzoli - Bergamo Cagliari Challenger Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Open de Montauban - Montauban Kos-Zucchetti Tennis Cup - Cordenons Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Davidoff Swiss Indoors - Basel Open des Alpes Trophee BNP Paribas - Grenoble Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Ethias Trophy - Mons Estoril Open - Estoril Mercedes Cup - Stuttgart Napoli Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Bordeaux Challenger Jonkoping Challenger Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Milan Challenger Allianz Suisse Open Gstaad - Gstaad Malaysian Open - Kuala Lumpur Prostejov Challenger Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Irving Challenger Bratislava Challenger Heilbronn Challenger Open Sabadell Atlantico - Barcelona Open 13 - Marseille Open Sabadell Atlantico - Barcelona Sarasota Challenger Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Winston Salem - Winston Salem Open de Moselle - Metz Heilbronn Challenger If Stockholm Open - Stockholm San Juan Challenger Villa Allende Challenger AEGON Championships - London Buenos Aires Challenger Qatar ExxonMobil Open - Doha Geneva Challenger Belgrade Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Sao Leopoldo Challenger Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Almaty Challenger Grand Prix Hassan II - Casablanca Catella Swedish Open - Bastad VTR Open - Vina del Mar Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Santiago Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Barranquilla Challenger ATP Vegeta Croatia Open - Umag China Open - Beijing Turin Challenger Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Panama City Challenger Winston-Salem Open - Winston-Salem Rio De Janeiro Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem Buenos Aires Challenger Bogota Challenger Kremlin Cup - Moscow Argentina Open - Buenos Aires SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Rakuten Japan Open - Tokyo European Open - Antwerp AEGON International - Eastbourne Rakuten Japan Open - Tokyo Fever-Tree Championships - London Helsinki Challenger Estoril Open - Estoril Sydney International - Sydney ATP Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Argentina Open - Buenos Aires European Open - Antwerp Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Itajai Challenger Antalya Open - Antalya PBZ Zagreb Indoors - Zagreb Santos Challenger Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca AEGON Championships - London Argentina Open - Buenos Aires San Diego Open - San Diego International German Open - Hamburg Nordea Open - Bastad Legg Mason Tennis Classic - Washington Open Parc - Lyon Cordoba Open - Cordoba Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Millennium Estoril Open - Estoril Cali Challenger Mifel Tennis Open - Los Cabos Guayaquil Challenger Open 13 - Marseille Copa Claro - Buenos Aires SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg VTR Open - Vina del Mar Heilbronn Challenger Copa Claro - Buenos Aires BMW Open - Munich Santiago Challenger Canberra Challenger Delray Beach International Tennis Championships - Delray Beach ASB Classic - Auckland Pereira Challenger Rome Challenger Brisbane International - Brisbane Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Bogota Challenger Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad European Open - Antwerp Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Napoli Challenger Campinas Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Astana Challenger Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Sao Paulo Challenger Grand Prix Hassan II - Casablanca Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Napoli Challenger Bordeaux Challenger Bet-at-home Open - Hamburg Brisbane - Brisbane Austrian Open - Kitzbuhel St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Guayaquil Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Rio Open - Rio de Janeiro Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Marburg Challenger Scheveningen Challenger AEGON International - Eastbourne Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Internazionali di Tennis - Bergamo Cordoba Open - Cordoba Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Zadar Challenger BMW Open - Munich Cordoba Open - Cordoba Generali Open - Kitzbuhel Barcelona Open Banc Sabadell - Barcelona Cordoba Open - Cordoba Rosario Challenger Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona bett1HULKS Championships - Cologne cinch Championships - London Viking International - Eastbourne Hamburg European Open - Hamburg Brisbane International - Brisbane European Open - Antwerp Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Open Parc - Lyon ASB Classic - Auckland Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Cordoba Open - Cordoba Argentina Open - Buenos Aires Open SEAT 2008 - Barcelona Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Legg Mason Tennis Classic - Washington Barcelona Open Banc Sabadell - Barcelona Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne European Open - Antwerp Argentina Open - Buenos Aires Apia International - Sydney Nur-Sultan Challenger Sopot Challenger cinch Championships - London Rolex Paris Masters - Paris AEGON International - Eastbourne Rogers Masters - Toronto Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Rogers Cup - Toronto Rogers Cup - Montreal Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells China Open - Beijing Monte-Carlo Rolex Masters - Monte-Carlo Argentina Open - Buenos Aires Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Citi Open - Washington BNP Paribas Masters - Paris Zhuhai Open - Zhuhai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Marrakech Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami National Bank Open - Montreal BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu BMW Open - Munich Sydney International - Sydney BMW Open - Munich Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Hopman Cup - Perth Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, World Group, 1R, ESP-KAZ 5-0 Laver Cup - London Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 ATP Cup - Sydney ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, World Group, PO, KAZ-ARG 3-2 ATP Cup - Melbourne Davis Cup, Group I, 1R, ARG-BLR 4-1 Davis Cup, Group A, Bologna Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Olympics - Tokyo Nitto ATP Finals - London